<?php

namespace app\admin\controller;

use think\Controller;
use think\Request;
use think\Db;

class Test extends Controller
{
    public function index()
    {
        $result = localtion('127.0.0.1');
        var_dump($result);
        exit;
        return $this->fetch();
    }

    public function register()
    {
        $username = stripslashes(trim($_POST['username']));

        // include_once("connect.class.php");
        // $link=new Connect();
        
        // //检测用户名是否存在
        // $query=$link->query("select id from member where member_name='$username'");
        // $num = mysqli_num_rows($query);
        // if($num==1){
        //     echo '<script>alert("用户名已存在，请换个其他的用户名");window.history.go(-1);</script>';
        //     exit;
        // }

        $password = md5(trim($_POST['password']));
        $email = trim($_POST['email']);
        $regtime = time();
    
        $token = md5($username.$regtime); //创建用于激活识别码
        $token_exptime = time()+60*60*24;//过期时间为24小时后
    
        // $sql = "insert into `member` (`member_name`,`password`,`email`,`token`,`token_exptime`,`regtime`) values ('$username','$password','$email','$token','$token_exptime','$regtime')";

        // $test1=$link->query($sql); 
        $test1 = true;
        if ($test1!==false) {//写入成功，发邮件
            // include_once("smtp.class.php");// 引入smtp类
            
        //配置发送邮信息
            // $smtpserver = "smtp.163.com"; //SMTP服务器
            // $smtpserverport = 25; //SMTP服务器端口
            $smtpusermail = "huwhereis@163.com"; //SMTP服务器的用户邮箱
            // $smtpuser = "huwhereis@163.com"; //SMTP服务器的用户帐号
            // $smtppass = "humail001"; //SMTP服务器的用户密码
        //实例化stmp类
            // $smtp = new Smtp($smtpserver, $smtpserverport, true, $smtpuser, $smtppass); //这里面的一个true是表示使用身份验证,否则不使用身份验证.
            $smtp = new \mylib\Smtp();
            $emailtype = "HTML"; //信件类型，文本:text；网页：HTML
            $smtpemailto = $email;
            $smtpemailfrom = $smtpusermail;
            $emailsubject = "用户帐号激活";
            $emailbody = "亲爱的".$username."：<br/>感谢您在我站注册了新帐号。<br/>请点击链接激活您的帐号。<br/><a href='http://test.com/active.php?verify=".$token."' target='_blank'>http://test.com/active.php?verify=".$token."</a><br/>如果以上链接无法点击，请将它复制到你的浏览器地址栏中进入访问，该链接24小时内有效。<br/>如果此次激活请求非你本人所发，请忽略本邮件。<br/><p style='text-align:right'>-------- huwhois敬上</p>";
            $rs = $smtp->sendmail($smtpemailto, $smtpemailfrom, $emailsubject, $emailbody, $emailtype);
            var_dump($rs);
            exit;
        }
    }
}
